]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
main: Don't terminate remote session in headless mode
authorJoan Torres <joan.torres@suse.com>
Fri, 3 Dec 2021 00:14:16 +0000 (01:14 +0100)
committerMarge Bot <marge-bot@gnome.org>
Sat, 8 Jan 2022 18:18:55 +0000 (18:18 +0000)
Now gnome-shell can know if it is on headless mode
(depends on https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2130) and not terminate
a headless remote session when the session is locked.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2057>

js/ui/main.js

index ab97c6cc371dcd7ba41c50a92fdae59ea2c1dc0e..19735ccc0ef0bd0702ce8405e93017ae564bc430 100644 (file)
@@ -126,7 +126,7 @@ function _sessionUpdated() {
     }
 
     let remoteAccessController = global.backend.get_remote_access_controller();
-    if (remoteAccessController) {
+    if (remoteAccessController && !global.backend.is_headless()) {
         if (sessionMode.allowScreencast && _remoteAccessInhibited) {
             remoteAccessController.uninhibit_remote_access();
             _remoteAccessInhibited = false;